package ${VO};

import com.bifang.common.vo.BasePageVO;
<#if swagger>
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
</#if>
<#if entityLombokModel>
import lombok.Data;
import lombok.EqualsAndHashCode;
</#if>

/**
 * ${table.comment!}VO
 *
 * @author ${author}
 * @since ${date}
 */
<#if entityLombokModel>
@Data
@EqualsAndHashCode(callSuper = false)
</#if>
<#if swagger>
@ApiModel(value = "${entity}分页查询对象", description = "${table.comment!}")
</#if>
public class ${entity}VO extends BasePageVO {
<#-- ----------  BEGIN 字段循环遍历  ---------->
<#list table.fields as field>
<#if "UPDATE_NAME" == field.name || "update_name" == field.name>
<#elseif "UPDATE_TIME" == field.name || "update_time" == field.name>
<#elseif "DEL" == field.name || "del" == field.name>
<#else>
<#if field.keyFlag>
<#assign keyPropertyName="${field.propertyName}"/>
</#if>

<#if field.comment!?length gt 0>
<#if swagger>
    @ApiModelProperty("${field.comment}")
<#else>
    /**
     * ${field.comment}
     */
</#if>
</#if>
    private ${field.propertyType} ${field.propertyName};
</#if>
</#list>
<#------------  END 字段循环遍历  ---------->
}
